import axios from 'axios'
import qs from 'qs'
// 定义axios默认配置 development 开环境
axios.defaults.baseURL = process.env.NODE_ENV === 'development' ? '/api' : '接口真实上线的源'
axios.defaults.timeout = 8000

// 请求拦截
axios.interceptors.request.use(function (config) {
  // 解决post请求参数问题
  if (config.method === 'post' && config.data) {
    config.data = qs.stringify(config.data)
  }
  return config
}, function (error) {
  return Promise.reject(error)
}

)

// 响应拦截
axios.interceptors.response.use(function (response) {
  return response
}, function (error) {
  return Promise.reject(error)
})

export default axios
